"""
文件名称：最好是以test_开始或者是_test结尾
测试类：必须是Test开头的，比如TestLogin
测试方法/测试用例/测试函数：必须是test开头，比如testLogin
"""
import pytest
# 类来实现的测试用例
class TestLogin:
    """
    def __init__(self):
        pass  # pytest里面，不能有__init__方法
    """
    def test1(self):
        print("我是test1测试用例")
    def est2(self):
        print("我是est2测试用例")
    def test3(self):
        print("我是test3测试用例")


# 函数测试用例
def testfn2():
    print('testfn2')

def testfn1():
    print("testfn1")

def mytestfn():
    print("mytestfn")

"""
pytest用例运行方式：
【1】 直接通过绿色三角箭头，点击执行
【2】 使用命令行方式执行（优先用这个）：
2.1   pytest xxx.py 可以执行整篇的测试用例 (不显示详细信息)
2.2   pytest -s xxx.py  执行测试用例展示打印信息
"""
if __name__ == '__main__':
    """
    第一个参数是命令参数：-s表示打印详细的信息
    第二个参数是文件名字：传入当前文件名称
    """
    pytest.main(['-s','01-pytest测试用例_test.py'])

